package Employee_4;
import java.util.Random;
public class Employee
{
private String name = ""; //Initializarea Cimpului name
private double salary;
private int id;
private static int nextId;
//3 Constructori Overloaded
public Employee(String n,double s)
{
name = n;
salary = s;
}
public Employee(double s)
{
//Chemarea construcrotului Employee(String,double)
this("Employee #" + nextId,s);
}
//Default Constructor
public Employee()
{
//Cimpul name se initializeaza cu ""
//Cimpul salary automat = 0
//Cimpul id se da in blocul de initializare
}
public String getName()
{
return name;
}
public double getSalary()
{
return salary;
}
public int getId()
{
return id;
}
//Blocul de initializare Static
static
{
Random generator = new Random();
//Dam la nextId o cifra random de la 0 la 9999.
nextId = generator.nextInt(10000);
}
//Bloc de initializare
{
id = nextId;
nextId++;
}
}